<?php
namespace app\index\controller;
use think\Controller;
use think\Db;
use think\Url;
class Feedback extends controller
{
    public function feedback()
    {
       	return $this->fetch('feedback');
    }

    public function add()
    {
        return $this->fetch('add');
    }
    public function save(){
    	$uid="11111";
    	$data = input('post.');
    	// $ip = $_SERVER["REMOTE_ADDR"];
    	$ip = "123.125.71.38";
    	$ip_addr=$this->get_position($ip);
    	// var_dump($ip_addr);die;
    	$city=$ip_addr['data']['city'];
    	$create_time=time();
    	$res=Db::table('tb_feedback')->insert(['uid'=>$uid,'username'=>$data['phone'],'content'=>$data['content'],'ip'=>$ip,'ip_addr'=>$city,'create_time'=>$create_time,'update_time'=>$create_time,'phone'=>$data['phone'],'email'=>$data['email'],'c_type'=>$data['c_type']]);
    	if($res){
    		echo json_encode(['code'=>'success','msg'=>'反馈成功']);die;
    	}else{
    		echo json_encode(['code'=>'error','msg'=>'反馈失败']);die;
    	}
    }

    function get_position($ip){
    	if(empty($ip)){
        	return  '缺少用户ip';
    	}
    	$url = 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ip;
    	// echo $url;die;
    	$ipContent = $this->getCurl($url);
    	$ipContent = json_decode($ipContent,true); 
    	return $ipContent;
	}
	function getCurl($url){
		$ch=curl_init($url);

		curl_setopt($ch, CURLOPT_URL, $url); //设置请求地址
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  //是否输出 1 or true 是不输出 0  or false输出
		curl_setopt($ch, CURLOPT_POST, 1); //是否使用post方法请求
		$str = curl_exec($ch); //执行curl操作
		curl_close($ch);
		echo $str;
	}
	public function ajax(){
		$uid="11111";
		$res=Db::table('tb_feedback')->where('uid',$uid)->select();
		if($res){
			echo json_encode(['code'=>'success','msg'=>'查询成功','res'=>$res]);die;
		}else{
			echo json_encode(['code'=>'error','msg'=>'查询失败']);die;
		}
	}
	public function detail(){
        $data=input('get.');
        echo $data['id'];die;
		return $this->fetch('detail');
	}
}


// var page=1;
// $(document).ready(function(){
//     $.ajax({
//         url:"{:url('feedback/ajax')}",
//         type:'get',
//         data:{page:page},
//         success: function(data){
//             var data = JSON.parse(data);
//             // console.log(data);
//             var res = data.res;
//             console.log(res);
//             $(res).each(function(k,v){
//                 $("#flow").append('<li class="detail" data-id="'+v.id+'"><b><time>'+v.create_time+'</time></b><p>'+status+'<span>'+(v.content)+'</span></p>    </li>');
//             })
//       }
//     })
// })
// $(document).on('click','#flow',function(){
//     // var id = $('.detail').attr('data-id');
//     // alert(id);
//     var name=$('.detail time').val();
//     alert(name);
//     $.ajax({
//         url:"{:url('feedback/detail')}",
//         type:'get',
//         data:{id:id},
//         success:function(e){
//             console.log(e);
//             // location.href="{:url('feedback/detail')}";
//         }
//     })
// })
